.margin10{ margin-top: 10px;  }
.g-top-full .g-logo {width: 75px;height: 28px;background: url(/skin/img/class-icon.png) no-repeat -330px 0;background-size: 600px;display: block;overflow: hidden;position: absolute;left: 10px;top: 12px;}
.g-top-full .g-index-search {width: auto;height: 45px;position: absolute;right: 0;top: 0;display: block;overflow: hidden;-webkit-box-flex: 1;}
.g-top-full .g-index-search form, .g-top-full .g-index-search div {width: auto;height: 28px;margin: 9px 0 0 0;float: left;display: inline;overflow: hidden;}
.search-input {width: 143px;height: 28px;line-height: 28px;font-size: 14px;font-weight: normal;color: #999;text-indent: 10px;background: #fff;margin: 0;padding: 0;border: 0;border-radius: 4px 0 0 4px;float: left;display: inline;overflow: hidden;}
.search-button {width: 36px;height: 28px;background: url(/skin/img/class-icon.png) no-repeat -322px -78px #fff;background-size: 600px;border-radius: 0 4px 4px 0;border: 0;float: left;margin: 0;display: inline;overflow: hidden;}

.scroll{ position: relative; overflow: hidden; margin-top:-1px;  }
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_wrap li a img{ width: 100%; }
.scroll_wrap li a p{ position: absolute; bottom: 0px; left: 0px; background: url(../images/rgba50.png); height:36px; right: 0px; z-index: 1; text-align: center; padding: 5px 85px 0px 15px;overflow: hidden; text-align: left;}
.scroll_wrap li a p strong{display: block; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff; font-weight: normal;font-size: 15px;}
.scroll_position{position: absolute;left: 50%;z-index: 9;bottom: 4px; margin-left:-21.5px; }
.scroll_position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff; margin: 0px 1px;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#19b5fe;}

.g-dome-left{background: #fff; overflow: hidden;padding: 0px 20px;}
.swiper-container{ overflow: hidden;padding: 12px 0px 40px 0px; }
.swiper-slide a{display: block;width: 100%;}
.swiper-slide a p{width: 85%;height: auto;margin: 0px auto;box-sizing: border-box;display: block;overflow: hidden;}
.swiper-slide a p img{width: 70px;height: 70px;margin: 0px auto;display: block;border-radius: 14px;}
.swiper-slide a strong{width: 100%;height: 20px;line-height: 20px;font-size: 15px;font-weight: normal;color: #666;text-align: center;margin: 5px 0 0 0;display: block;overflow: hidden;}
.swiper-pagination-bullet-active{ background: #19b5fe }

.g-title{ overflow: hidden; height:49px; padding: 0px 15px;background: #fff; border-bottom:1px solid #eee; }
.g-title strong{font-size: 20px;font-style: normal;color: #333;display: inline-block;border-left: 8px solid #19b5fe;text-indent: 12px;height: 25px;line-height: 25px;font-weight: bold;margin-top: 12px;}
a.u-more{font-size: 14px;color: #808080;float: right;background: url(../images/m-qqtn-more.png) no-repeat right center;background-size:7px;padding-right: 10px;margin-top: 15px;}

.g-nav-full{width: 100%;height: 42px;line-height: 42px;background: #fff;font-size: 16px;font-weight: normal;color: #e7e7e7;border-bottom: 1px solid #e5e5e5;display: -webkit-box;}
.g-nav-full a{width: auto;height: 42px;line-height: 42px;font-size: 16px;font-weight: normal;color: #333;display: block;overflow: hidden;-webkit-box-flex: 1;text-align: center;}
.g-nav-full .m-hover{    color: #19b5fe;border-bottom: 2px solid #19b5fe;height: 40px;}

.g-nav-ico{ overflow: hidden;background-color: #fff; padding: 12px 0px;}
.g-nav-ico li{float: left;display: inline-block;width:25%;text-align: center;}
.g-nav-ico li span{display: inline-block;width:70px;height: 70px;margin-bottom:2px;}
.g-nav-ico li p{font-size: 15px;color: #888;}
.g-nav-ico li:nth-child(1) span{background: url(../images/index-recomdbtn-1.png) no-repeat;background-size: 69px;}
.g-nav-ico li:nth-child(2) span{background: url(../images/index-recomdbtn-2.png) no-repeat;background-size: 69px;}
.g-nav-ico li:nth-child(3) span{background: url(../images/index-recomdbtn-3.png) no-repeat;background-size: 69px;}
.g-nav-ico li:nth-child(4) span{background: url(../images/index-recomdbtn-4.png) no-repeat;background-size: 69px;}

.g-bg{ background: #fff; overflow: hidden; }
.nfxSubmenuList{ width:96%; margin:auto;}
.nfxSubmenuList li{ float:left; width:25%; text-align:center; margin:15px 0px;}
.nfxSubmenuList li a{ display:inline-block; width:100%;}
.nfxSubmenuList li a b{ display:inline-block; width:55px; height:55px; }
.nfxSubmenuList li a b.icon1{background: url(../images/index-recomdbtn-1.png) no-repeat;background-size:55px; }
.nfxSubmenuList li a b.icon2{background: url(../images/index-recomdbtn-2.png) no-repeat;background-size:55px;}
.nfxSubmenuList li a b.icon3{ background: url(../images/index-recomdbtn-3.png) no-repeat;background-size:55px; }
.nfxSubmenuList li a b.icon4{ background: url(../images/index-recomdbtn-4.png) no-repeat;background-size:55px; }
.nfxSubmenuList li a b.icon5{ background-position:0px -76px; }
.nfxSubmenuList li a b.icon6{ background-position:-70px -70px; }
.nfxSubmenuList li a b.icon7{ background-position:-140px -70px; }
.nfxSubmenuList li a b.icon8{ background-position:-210px -70px; }
.nfxSubmenuList li a b.icon9{ background-position:0px -140px; }
.nfxSubmenuList li a b.icon10{ background-position:-70px -140px; }
.nfxSubmenuList li span{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px; color: #333; font-size: 15px;}

.g-link-cont{ background: #fff; overflow: hidden; }
.f-link-top{ overflow: hidden; }
.f-link-top a {float: left;display: block;width: 33.333%;text-align: center;height: 48px;line-height: 48px;border-bottom: 2px solid #EDEDED;color: #333;font-size: 18px;font-weight: bold;}
.f-link-top a.m-hover {border-bottom: 2px solid #19b5fe;color: #19b5fe;}
.g-link-cont .g-newgame-recomd{ display: none; }
.g-link-cont .block{display: block}

.scroll-module span {width: 15px;height: 100px;display: inline-block;vertical-align: top;}
.g-yxzq{background-color: #fff;overflow: hidden;padding:16px 0px 15px 0px;font-size: 0;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
.g-yxzq a{ display: inline-block; margin-right:10px;width: 160px; height:105px;border-radius: 6px; position: relative;margin-top:42px; background-color: #48c5ff;}
.g-yxzq a div{ position: absolute; width: 150px; height:95px; left: 5px; top: 5px;}
.g-yxzq a div font{ color: #fff; width: 100%;height: 24px; line-height: 24px; text-align: center; display: block; font-size: 15px; text-align: center;margin:39px 0px 3px 0px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.g-yxzq a div i{border-radius: 50%; width:80px;height: 80px; border: 3px solid #fff; position:absolute; padding: 0px; margin-left:-41px; top:-50px; left: 50%;box-shadow: 0px 0px 1px #d8d8d8;}
.g-yxzq a div i img{border-radius: 50%; width:80px;height: 80px;}
.g-yxzq a div em{ background-color: #fff; color: #333; display: block;width: 80px; font-style: normal;height: 26px;line-height: 26px;margin: 0 auto; font-size: 12px;border-radius: 4px;text-align: center;}
.g-yxzq a:last-of-type{ margin-right:0px;  }

.g-tnjp{ overflow: hidden; background-color: #fff;padding: 0 18px 16px 0;font-size: 0;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
.g-tnjp a {width:25%;height: auto;padding: 0 0 0 18px;box-sizing: border-box;display: block;overflow: hidden;margin: 16px 0 0 0; display: inline-block;}
.g-tnjp a img {width: 70px;height: auto;border-radius: 14px;display: block;overflow: hidden;margin: 0px auto;}
.g-tnjp a strong {width: 100%;height: 20px;line-height: 20px;font-size: 15px;font-weight: normal;color: #666;text-align: center;margin: 5px 0 0 0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-tnjp a span {width: 100%;height: 20px;line-height: 20px;font-size: 12px;font-weight: normal;color: #999;text-align: center;margin: 0 0 0 0;display: block;overflow: hidden;}
.g-tnjp a b {width: 80%;height: 30px;line-height: 28px;font-size: 14px;font-weight: normal;color: #ff4000;border: 1px solid #ff4000;border-radius: 4px;text-align: center;margin: 4px auto 0;display: block;overflow: hidden;box-sizing: border-box;}
.g-tnjp a:last-of-type{margin: 16px 18px 0 0;}

.g-zthj{background-color: #fff; overflow: hidden;padding: 12px 0px 10px 0px;font-size: 0;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
.scroll-module span {width: 15px;height: 100px;display: inline-block;vertical-align: top;}
.g-zthj a {width:200px;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 10px;display: inline-block;position: relative;}
.g-zthj a img{ width: 100%;height: 100px;border-radius:4px;display: block;overflow: hidden;}
.g-zthj a strong{ display:block;width: 100%;height: 20px;line-height: 20px;font-size: 15px;font-weight: normal;color: #666;text-align: center;margin: 6px 0 0 0;overflow: hidden; }
.g-zthj a:last-of-type {margin-right: 0;}

.g-newgame-game{width: 100%;padding: 0 18px 18px 0;box-sizing: border-box;height: auto;display: block;overflow: hidden; background-color: #fff;}
.g-newgame-game li {width: 25%;height: auto;float: left;margin: 16px 0 0 0;display: inline;overflow: hidden;}
.g-newgame-game li a {width: 100%;height: auto;padding: 0 0 0 18px;box-sizing: border-box;display: block;overflow: hidden;}
.g-newgame-game li a img {width:70px;height: auto;border-radius: 14px;display: block;overflow: hidden; margin: 0px auto}
.g-newgame-game li a strong {width: 100%;height: 20px;line-height: 20px;font-size: 15px;font-weight: normal;color: #666;text-align: center;margin: 5px 0 0 0;display: block;overflow: hidden;}
.g-newgame-game li a span {width: 100%;height: 20px;line-height: 20px;font-size: 12px;font-weight: normal;color: #999;text-align: center;margin: 0 0 0 0;display: block;overflow: hidden;}
.g-newgame-game li a b {width: 80%;height: 30px;line-height: 28px;font-size: 12px;font-weight: normal;color: #ff4000;border: 1px solid #ff4000;border-radius:4px;text-align: center;margin: 4px auto 0;display: block;overflow: hidden;box-sizing: border-box;}

.g-newgame-recomd{ background-color: #fff; overflow: hidden; }
.g-newgame-recomd li{ overflow: hidden; padding: 0px 15px;border-bottom: 1px dashed #eaeaea}
.g-newgame-recomd li:last-of-type { border-bottom:0px;  }
.g-newgame-recomd li a {width: 100%;height: auto;padding:17px 0; display: -webkit-box;overflow: hidden;box-sizing: border-box;position: relative;zoom: 1;margin: 0;text-decoration: none;}
.g-newgame-recomd li a img {width:70px;height: 70px;border-radius: 16px;display: block;overflow: hidden;}
.g-newgame-recomd li a .g-newgame-introd {width: auto;height: auto;display: block;overflow: hidden;-webkit-box-flex: 1;padding: 0 0 0 12px;}
.g-newgame-recomd li a .g-newgame-introd strong {width:170px;height: 20px;line-height: 20px;font-size: 15px;font-weight:normal;color: #333;display: block;overflow: hidden;}
.g-newgame-recomd li a .g-newgame-introd em {width: 100%;height: auto;margin:8px 0 0 0;font-size: 12px;font-weight: normal;color: #999;display: block;overflow: hidden; font-style:normal;}
.g-newgame-recomd li a .g-newgame-introd p {width: 100%;height: 20px;line-height:20px;font-size: 12px;font-weight: normal;color: #666;margin:6px 0 0 0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-newgame-recomd li a .g-newgame-introd p span {color: #19b5fe;}
.g-newgame-recomd li a .g-newgame-btn {width:60px;height:27px;line-height:27px;font-size: 14px;font-weight: normal;background: #19b5fe;color: #fff;border-radius: 4px;display: block;overflow: hidden;text-decoration: none;position: absolute;right:0px;top:30.5px; text-align: center;}

.g-friend-ul{ background-color: #fff;overflow: hidden; padding: 10px 5px 10px 15px;}
.g-friend-ul li{ line-height: 32px; float: left;margin-right:9px;}
.g-friend-ul li a{font-size: 14px;color: #666;}

.g-links{ height: 49px; float:right; line-height: 49px; }
.g-links a{ color: #666; font-size: 15px; }
.g-links .line {color: #d9d9d9; margin: 0 10px;font-style: normal;font-size: 15px;}
.g-links a.m-hover{ color: #19b5fe }
.g-tit-bd{ background-color: #fff; overflow: hidden; padding:0px 15px 15px 0px; display: none;}
.g-tit-bd li {float: left;width: 25%;overflow: hidden;margin-top: 15px;}
.g-tit-bd li a {border: 1px solid #dcdcdc;border-radius: 6px;display: block;height: 28px;line-height: 28px;text-align: center;margin: 0px 0px 0 15px;font-size: 14px;color: #666;}
.g-tit-bd li:nth-child(1) a{color: #049cff;}.g-tit-bd li:nth-child(2) a{color: #8b4bfa;}.g-tit-bd li:nth-child(3) a{color: #d39f17;}.g-tit-bd li:nth-child(4) a{color: #4b991f;}.g-tit-bd li:nth-child(5) a{color: #ff006b;}
.g-tit-bd li:nth-child(6) a{color: #0b9e94;}.g-tit-bd li:nth-child(7) a{color: #ff2897;}.g-tit-bd li:nth-child(8) a{color: #d39f17;}.g-tit-bd li:nth-child(9) a{color: #4b991f;}
.g-tit-bd li:nth-child(10) a{color: #ff006b;}.g-tit-bd li:nth-child(11) a{color: #049cff;}.g-tit-bd li:nth-child(12) a{color: #0a6ead;}.g-tit-bd li:nth-child(13) a{color: #d39f17;}
.g-tit-bd li:nth-child(14) a{color: #4b991f;}.g-tit-bd li:nth-child(15) a{color: #ff006b;}
.block{ display: block !important; }

.g-rank{ background-color: #fff;overflow: hidden;}
.g-rank ul li {height:70px; border-bottom: 1px dashed #eaeaea;position: relative;background: #fff; padding: 17px 90px 17px 95px;}
.g-rank ul li strong{ position: absolute; width: 70px; height: 70px; display:block; left: 15px; top: 17px;}
.g-rank ul li strong img{ border-radius: 12px; }
.g-rank ul li p{ font-size: 15px; color: #333;height:22px; line-height: 22px; overflow: hidden; margin-bottom:3px;  }
.g-rank ul li em{display:block; color: #999; font-size: 12px;font-style: normal;height: 20px; line-height: 20px; overflow: hidden;}
.g-rank ul li span { display:block;height: 14px;margin:8px 0 8px 0; }
.g-rank ul li i{ position:absolute; font-style: normal; top:38.5px;right:15px; display: block; width:60px;height: 27px;line-height: 27px;font-size: 14px;font-weight: normal;background: #19b5fe;color: #fff;border-radius: 4px; text-align: center;}
.g-rank ul li span img{width: auto;height: 14px;display: block;overflow: hidden;}
.g-rank-bd{ display: none; }
.g-rank-links{overflow: hidden; float: right;height: 49px; line-height: 49px;}
.g-rank-links a{ color: #666;font-size: 15px; }
.g-rank-links .line {color: #d9d9d9;margin: 0 10px;font-style: normal;font-size: 15px;}
.g-rank-links a.m-hover {color: #19b5fe;}
a.m-btn-more{ width:60%; margin: 15px auto;background: #19b5fe; color: #fff; font-size: 14px; display: block; text-align: center;height: 34px; line-height:34px; border-radius: 6px;}

.g-tab-box{ overflow: hidden; background-color: #fff; }
.g-tab-box .g-newgame-game{ display: none; padding: 0px;}
.g-tab-box .g-newgame-game ul{ overflow: hidden; padding-right:18px; }
.g-tab-nav{width:auto;border-radius:4px;box-sizing: border-box;margin: 15px 15px 0px 15px; height: 38px; overflow: hidden;}
.g-tab-nav a{ float: left; width: 33.33%; height: 38px; line-height: 38px;text-align: center;vertical-align: middle;box-sizing: border-box; font-size: 15px; color: #333;border-radius: 0px;margin: 0px;    background: #f0f0f0;}
.g-tab-nav a.m-hover{ background: #19b5fe; color: #fff; }
.g-tab-box .g-newgame-game a.m-btn-more{background: #f1f1f1;color: #666; border:0px; }

.g-cms-box{ overflow: hidden; background-color: #fff; padding:15px; }
a.u-first-title{overflow: hidden;margin-bottom: 5px;display: block;border-bottom: 1px solid #eee;padding-bottom: 8px;}
a.u-first-title p{ text-align: center; font-size: 16px; font-weight:bold; color: #ff3d3d;height: 30px; line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
a.u-first-title span{ color: #999; line-height: 28px;height: 56px; display: block; overflow: hidden; font-size: 14px; }
.g-cms-box li{ height: 40px; line-height: 40px;border-bottom: 1px dotted #eee; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/m-qqtn-more.png) no-repeat left center;background-size: 5px;padding-left: 13px;}
.g-cms-box li a{ font-size: 15px; color: #666;  }

.g-hot-cont{overflow: hidden;position: relative;}
.g-hot-bg{ width: 100%;}
.g-hot-bg img{width: 100%;height:185px;}
.g-hot-ul{ position: absolute; top: 0px; left: 0px; width: 100%; }
.g-hot-list{padding: 0 15px 16px 28%;font-size: 0;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
.g-hot-list a {width: 98px;height: auto;padding:8px 9px;box-sizing: border-box;display: block;overflow: hidden;margin: 16px 0 0 15px;display: inline-block; background-color: #fff; border-radius:6px;}
.g-hot-list a img {width: 70px;height: auto;border-radius: 14px;display: block;overflow: hidden;margin: 0px auto;}
.g-hot-list a strong {width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #666;text-align: center;margin: 5px 0 0 0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-hot-list a span {width: 100%;height: 20px;line-height: 20px;font-size: 12px;font-weight: normal;color: #999;text-align: center;margin: 0 0 0 0;display: block;overflow: hidden;}
.g-hot-list a b {width: 80%;height: 30px;line-height: 28px;font-size: 12px;font-weight: normal;color: #ff4000;border: 1px solid #ff4000;border-radius: 4px;text-align: center;margin: 4px auto 0;display: block;overflow: hidden;box-sizing: border-box;}
.g-hot-list a:last-of-type {margin: 16px 15px 0 15px;}

.hotcomp{ overflow:hidden; padding:12px 15px 0px 0px;background: #fff;}
.hotcomp li{ width:50%; float:left;margin-bottom: 12px;}
.hotcomp li a{ display: block; border: 1px solid #eee;text-align: center;margin-left: 15px;padding: 10px;}
.hotcomp li a img{ width: 160px; height:67px; }
.hotcomp li a p{ height: 26px; line-height: 26px; color: #333; font-size: 14px; text-align: center; overflow: hidden; }
.g-cs-cont{ overflow: hidden;background:#fff;padding-bottom: 15px; }
.g-cs-bd{ padding: 0px 5px; overflow:hidden; display: none;}
.g-cs-bd li{ float:left; width:33.333%;margin:9px 0 0; overflow: hidden;}
.g-cs-bd li a{ display:block; width:90%; height:35px; line-height:35px; margin:0 auto; border:1px solid #e7edec; border-radius:6px; text-align:center; color: #666;}
.g-cs-bd li a p{font-size: 14px;height: 35px;padding: 0px 8px;}
.g-cs-top{display: -webkit-box;height:45px;line-height:40px; margin-bottom:10px}
.g-cs-top a{display: block;-webkit-box-flex: 1.0;box-flex: 1.0;text-align: center;font-size:15px;position: relative;border-bottom: 1px solid #e4e4e4;color: #333;}
.g-cs-top a.m-hover{color: #19b5fe;border-bottom: 1px solid #19b5fe;}
.g-cs-top a.m-hover:after {content: "";display: block;width: 8px;height: 8px;position: absolute;left: 50%;bottom: -6px;margin-left: 0px;background: #fff;border: 1px solid #19b5fe;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.g-cs-cont .block{ display: block; }

.g-hot-label{ overflow:hidden;background: #fff;padding-bottom: 15px; }
.g-hot-label ul{padding: 0px 12px;overflow: hidden;}
.g-hot-label ul li {overflow: hidden;float: left; width: 25%;margin-top: 15px;}
.g-hot-label ul li a { width: 90%; margin: 0px auto; display: block;height: 30px;line-height: 30px;border: 1px solid #D9D9D9;border-radius: 6px;background: #FFFFFF;color: #333;}
.g-hot-label ul li a p{ padding: 0px 8px; text-align: center; font-size: 14px; height: 30px;}
.g-peo-like ul .m-color1{ background:#fe3336; border-color:#fe3336; color:#fff}
.g-peo-like ul .m-color2{ background:#5fc700; border-color:#5fc700;color:#fff}
.g-peo-like ul .m-color3{ background:#19b5ff; border-color:#19b5ff;color:#fff}
.g-peo-like ul .m-color4{ background:#bc7afe; border-color:#bc7afe;color:#fff}
.g-peo-like ul .m-color5{ background:#fdbf2c; border-color:#fdbf2c;color:#fff}
.g-peo-like ul .m-color6{ background:#ff6600; border-color:#ff6600;color:#fff}
.g-peo-like ul .m-color7{ background:#b36fff; border-color:#b36fff;color:#fff}
.g-peo-like ul .m-color8{ background:#26ce95; border-color:#26ce95;color:#fff}
.g-peo-like ul .m-color9{ background:#4b5398; border-color:#4b5398;color:#fff}
.g-peo-like ul .m-color10{ background:#e068ff; border-color:#e068ff;color:#fff}


/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }
.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }
.slick-dots {left: 0px; position: absolute; bottom:15px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li {margin: 0 6px; position: relative; display: inline-block; height:13px; width: 13px; padding: 0px; cursor: pointer; }
.slick-dots li button { padding: 0px;margin: 0px; border: 0; background: #fff url(../images/rmsy_tab.png) no-repeat;background-size: 100% auto;display: block; height:13px; width: 13px; outline: none; line-height: 0; font-size: 0; color: transparent; cursor: pointer; outline: none; }
.slick-dots li.slick-active button{background: #fff url(../images/rmsy_tabon.png) no-repeat;background-size: 100% auto;}
.multiple-items{ overflow: hidden;padding: 12px 15px 45px 15px;background: #fff ;}
.slick-initialized .slick-slide a{ display: block;  width: 100%; }
.slick-initialized .slick-slide a p{width:85%;height: auto;margin: 0px auto;box-sizing: border-box;display: block;overflow: hidden;}
.slick-initialized .slick-slide a p img{ width: 70px;height: 70px; margin:0px auto; display: block;border-radius: 14px; }
.slick-initialized .slick-slide a p strong {width: 100%;height: 20px;line-height: 20px;font-size: 15px;font-weight: normal;color: #666;text-align: center;margin: 5px 0 0 0;display: block;overflow: hidden;}
.slick-dots:before {position: absolute;top:12px;left:50%;content: "\2022";width:65%;height:1px;font-family: "slick";font-size: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: -32.5%;}
.g-ntjp-title{ overflow: hidden; background: #fff; text-align: center; font-size: 20px; color: #333; font-weight: bold; height: 30px;line-height: 30px; padding-top: 10px; position: relative;}
.g-ntjp-title:before{position: absolute;top: 25px;left: 50%;content: "\2022";width:80%;height: 1px;font-family: "slick";font-size: 0;background: #d0d0d0;opacity: 0.8;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: -40%;}
.g-ntjp-title strong{ display: inline-block; background: #fff; width: 100px; margin:0 auto;position: relative; z-index: 9;font-weight: bold;font-style: normal; }

